import { Body, Controller, Get, Param, Post } from '@nestjs/common'
import { AutoService } from './auto.service'
import { LoginDto } from './dto/login.dto'
import { RegistetDto } from './dto/register.dto'

@Controller('auto')
export class AutoController {
  constructor(private readonly autoService: AutoService) {}

  @Post('login')
  login(@Body() loginDto: LoginDto) {
    return this.autoService.login(loginDto)
  }

  @Post('register')
  register(@Body() register: RegistetDto) {
    return this.autoService.register(register)
  }
  // @Post()
  // create(@Body() createAutoDto: CreateAutoDto) {
  //   return this.autoService.create(createAutoDto);
  // }

  // @Get()
  // findAll() {
  //   return this.autoService.findAll();
  // }

  @Get(':id')
  async findOne(@Param('id') id: string) {
    return await this.autoService.findOne(+id)
  }

  // @Patch(':id')
  // update(@Param('id') id: string, @Body() updateAutoDto: UpdateAutoDto) {
  //   return this.autoService.update(+id, updateAutoDto);
  // }

  // @Delete(':id')
  // remove(@Param('id') id: string) {
  //   return this.autoService.remove(+id);
  // }
}
